]> dgit.raspbian.org Git - gcc-15.git/commit
gcc-15 (15.3.0-1) unstable; urgency=medium
authorMatthias Klose <doko@debian.org>
Sat, 13 Jun 2026 09:21:26 +0000 (11:21 +0200)
committerMatthias Klose <doko@debian.org>
Sat, 13 Jun 2026 09:21:26 +0000 (11:21 +0200)
commit42351716346dff2522476a574ba2ad335264eff3
treeb30b5af4a022a51a5723f113d8ca70aa07920f43
parentcca91ec38101258b801f628d4e1b74fb016967a8
parentbf7d0d8c782851c8635e4594b1df5dc36949db2f
gcc-15 (15.3.0-1) unstable; urgency=medium

  * GCC 15.3.0 release.
    - Fix PR middle-end/124900, PR tree-optimization/125431,
      PR tree-optimization/125250, PR tree-optimization/124086,
      PR middle-end/121661, PR tree-optimization/120560, PR ipa/120098,
      PR ipa/120098, PR target/122827 (AArch64), PR rtl-optimization/122266,
      PR tree-optimization/120003, PR middle-end/125146,
      PR tree-optimization/125025, PR tree-optimization/125019,
      PR tree-optimization/124868, PR target/125373 (X86),
      PR tree-optimization/125079, PR tree-optimization/125039,
      PR target/124133 (PPC), PR target/124892 (X86),
      PR tree-optimization/124891, PR tree-optimization/124826,
      PR tree-optimization/124754, PR target/124870 (ARM),
      PR target/125409 (AVR), PR target/125049 (loongarch),
      PR target/125351 (X86), PR target/124316 (X86), PR target/125194 (AVR),
      PR target/123102 (ARM), PR tree-optimization/122976, PR ipa/124777,
      PR target/124933 (ARM), PR rtl-optimization/122274, PR ada/125695,
      PR ada/125240, PR ada/125044, PR ada/125044, PR c/123856, PR c/125252,
      PR c/124532, PR c++/122163, PR c++/125376, PR c++/124850, PR c++/124487,
      PR c++/124487, PR c++/124198, PR c++/124531, PR c++/124632, PR c++/123143,
      PR d/125089, PR fortran/125606, PR fortran/106546, PR fortran/115260,
      PR fortran/125021, PR fortran/111952, PR fortran/125059,
      PR fortran/96986, PR fortran/94978, PR fortran/93832, PR fortran/93814,
      PR fortran/93715, PR fortran/101760, PR fortran/102314,
      PR fortran/85352, PR fortran/107425, PR fortran/79524, PR fortran/79524,
      PR fortran/109788, PR fortran/102430, PR target/125752 (AVR),
      PR libfortran/125095, PR sanitizer/124248, PR libstdc++/117214,
      PR libstdc++/120789, PR libstdc++/119163, PR libstdc++/122224,
      PR libstdc++/120386, PR libstdc++/120384, PR libstdc++/125374,
      PR libstdc++/125369, PR libstdc++/123100, PR libstdc++/122567,
      PR libstdc++/124513, PR libstdc++/116110, PR libstdc++/116110,
      PR libstdc++/109965.
  * Update newlib to 4.6.0.20260123.
  * Update libga68 symbols file.
  * d/shlibs.common: Add libgdiagnostics.
  * Fix PR sanitizer/124248, taken from the gcc-16 branch.
  * libstdc++-dev: Make baseline file reproducible. Closes: #1133772.
  * Apply proposed patch for PR rtl-optimization/123853 (m68k). See #1107416.
  * Apply PR middle-end/124637, taken from the trunk. Closes: #1131886.

[dgit import unpatched gcc-15 15.3.0-1]
287 files changed:
debian/NEWS.gcc
debian/NEWS.html
debian/README.Bugs.m4
debian/README.C++
debian/README.Debian
debian/README.cross
debian/README.libstdc++-baseline.in
debian/README.maintainers
debian/README.snapshot
debian/README.source
debian/README.ssp
debian/TODO
debian/ada/README.gnat
debian/ada/confirm_debian_bugs.py
debian/ada/libgnat_alihash
debian/ada/test_ada_source_date_epoch.sh
debian/bin-wrapper.in
debian/changelog
debian/compat
debian/control
debian/control.m4
debian/copyright
debian/copyright.in
debian/cpp-BV-CRB.preinst.in
debian/cpp-BV-doc.doc-base.cpp
debian/cpp-BV-doc.doc-base.cppint
debian/dh_doclink
debian/dh_rmemptydirs
debian/dummy-man.1
debian/dummy.texi
debian/g++-BV-CRB.preinst.in
debian/ga68-BV-doc.doc-base
debian/gcc-BV-CRB.preinst.in
debian/gcc-BV-doc.doc-base.gcc
debian/gcc-BV-doc.doc-base.gccint
debian/gcc-BV-doc.doc-base.gomp
debian/gcc-BV-doc.doc-base.itm
debian/gcc-BV-doc.doc-base.qmath
debian/gcc-BV-hppa64-linux-gnu.overrides
debian/gcc-BV-multilib.overrides
debian/gcc-BV-source.overrides
debian/gcc-XX-BV.1
debian/gcc-dummy.texi
debian/gcc-snapshot.overrides
debian/gcc-snapshot.prerm
debian/gcc.css
debian/gccgo-BV-doc.doc-base
debian/gen-libstdc-breaks.sh
debian/gfortran-BV-CRB.preinst.in
debian/gfortran-BV-doc.doc-base
debian/gm2-BV-doc.doc-base
debian/gnat-BV-doc.doc-base.rm
debian/gnat-BV-doc.doc-base.style
debian/gnat-BV-doc.doc-base.ug
debian/gnat.1
debian/lib32asan8.symbols
debian/lib32gccLC.postinst
debian/lib32stdc++CXX.postinst
debian/lib64asan8.symbols
debian/lib64gccLC.postinst
debian/lib64stdc++CXX.postinst
debian/libasan8.symbols
debian/libatomic.symbols
debian/libcc1-0.symbols
debian/libga68.symbols
debian/libgcc-s.symbols
debian/libgcc-s2.symbols.m68k
debian/libgcc-s4.symbols.hppa
debian/libgcc.symbols.aeabi
debian/libgccjit0.symbols
debian/libgcobol.symbols
debian/libgdiagnostics0.symbols
debian/libgfortran.symbols
debian/libgm2.symbols
debian/libgomp.symbols
debian/libgphobos.symbols
debian/libgphobos6.symbols.amd64
debian/libhwasan0.symbols
debian/libitm.symbols
debian/liblsan0.symbols
debian/libobjc.symbols
debian/libobjc.symbols.common
debian/libobjc.symbols.gc
debian/libquadmath.symbols
debian/libstdc++-BV-doc.doc-base
debian/libstdc++-BV-doc.overrides
debian/libstdc++.symbols
debian/libstdc++CXX.prerm
debian/libtsan2.symbols
debian/libubsan1.symbols
debian/libvtv0.symbols
debian/libx32asan8.symbols
debian/locale-gen
debian/logwatch.sh
debian/patches/0001-Ada-merge-all-timeval-and-timespec-definitions-and-c.diff
debian/patches/0002-Ada-select-64-bits-time-functions-from-GNU-libc-when.diff
debian/patches/D-22464.diff
debian/patches/ada-armel-libatomic.diff
debian/patches/ada-gcc-name.diff
debian/patches/ada-gnat-name.diff
debian/patches/ada-gnattools-cross.diff
debian/patches/ada-lib-info-source-date-epoch.diff
debian/patches/ada-link-lib.diff
debian/patches/ada-perl-shebang.diff
debian/patches/ada-sjlj.diff
debian/patches/ada-tv_nsec-size.diff
debian/patches/ada-verbose.diff
debian/patches/algol68-doc.diff
debian/patches/algol68-link-dynamic.diff
debian/patches/algol68-sparc.diff
debian/patches/algol68.diff
debian/patches/alpha-ieee-doc.diff
debian/patches/alpha-ieee.diff
debian/patches/alpha-no-ev4-directive.diff
debian/patches/arc-stddef.diff
debian/patches/arm-multilib-defaults.diff
debian/patches/arm-multilib-soft-float.diff
debian/patches/bootstrap-no-unneeded-libs.diff
debian/patches/canonical-cpppath.diff
debian/patches/config-ml.diff
debian/patches/cross-biarch.diff
debian/patches/cross-fixes.diff
debian/patches/cross-install-location.diff
debian/patches/cross-no-locale-include.diff
debian/patches/cuda-float128.diff
debian/patches/disable-gdc-tests.diff
debian/patches/dwarf5-revert-default-doc.diff
debian/patches/dwarf5-revert-default.diff
debian/patches/g++-multiarch-incdir.diff
debian/patches/ga68-texinfo.diff
debian/patches/gcc-arm-disable-guality-tests.diff
debian/patches/gcc-as-needed-gold.diff
debian/patches/gcc-as-needed.diff
debian/patches/gcc-auto-build.diff
debian/patches/gcc-distro-specs-ubuntu-doc.diff
debian/patches/gcc-distro-specs.diff
debian/patches/gcc-driver-extra-langs.diff
debian/patches/gcc-foffload-default.diff
debian/patches/gcc-force-cross-layout.diff
debian/patches/gcc-gfdl-build.diff
debian/patches/gcc-hash-style-gnu.diff
debian/patches/gcc-ice-apport.diff
debian/patches/gcc-ice-dump.diff
debian/patches/gcc-m68k-no-fold-mem-offsets-doc.diff
debian/patches/gcc-m68k-no-fold-mem-offsets.diff
debian/patches/gcc-multiarch.diff
debian/patches/gcc-multilib-multiarch.diff
debian/patches/gcc-no-multilib-dejagnu.diff
debian/patches/gcc-riscv-extensions.diff
debian/patches/gcc-search-prefixed-as-ld.diff
debian/patches/gcc-target-include-asm.diff
debian/patches/gcc-textdomain.diff
debian/patches/gcc-verbose-lto-link.diff
debian/patches/gcc-vhdl.diff
debian/patches/gccrs-bootstrap-mipsel.diff
debian/patches/gdc-dynamic-link-phobos.diff
debian/patches/gdc-multiarch.diff
debian/patches/gdc-texinfo.diff
debian/patches/git-doc-updates.diff
debian/patches/git-updates.diff
debian/patches/gm2-texinfo.diff
debian/patches/go-testsuite.diff
debian/patches/hppa64-libgcov-fallback.diff
debian/patches/hurd-changes.diff
debian/patches/hurd-multiarch.diff
debian/patches/hurd-multilib-multiarch.diff
debian/patches/ignore-pie-specs-when-not-enabled.diff
debian/patches/libasan-sparc.diff
debian/patches/libffi-race-condition.diff
debian/patches/libffi-ro-eh_frame_sect.diff
debian/patches/libgo-cleanfiles.diff
debian/patches/libgo-hurd-hack.diff
debian/patches/libgo-revert-timeout-exp.diff
debian/patches/libgo-setcontext-config.diff
debian/patches/libgo-testsuite.diff
debian/patches/libgomp-omp_h-multilib.diff
debian/patches/libitm-no-fortify-source.diff
debian/patches/libphobos-ppc64el.diff
debian/patches/libphobos-unittest.diff
debian/patches/libphobos-zlib.diff
debian/patches/libsanitizer-static-tls.diff
debian/patches/libstdc++-doclink.diff
debian/patches/libstdc++-doxygen-SOURCE_DATE_EPOCH.diff
debian/patches/libstdc++-hurd.diff
debian/patches/libstdc++-man-3cxx.diff
debian/patches/libstdc++-no-testsuite.diff
debian/patches/libstdc++-nothumb-check.diff
debian/patches/libstdc++-pic.diff
debian/patches/libstdc++-pythondir.diff
debian/patches/libstdc++-test-installed.diff
debian/patches/musl-ssp.diff
debian/patches/note-gnu-stack.diff
debian/patches/pr106641.diff
debian/patches/pr119364-1.diff
debian/patches/pr119364-2.diff
debian/patches/pr123853.diff
debian/patches/pr124637.diff
debian/patches/pr39491.diff
debian/patches/pr66368.diff
debian/patches/pr67590.diff
debian/patches/pr67899.diff
debian/patches/pr81829.diff
debian/patches/pr87808.diff
debian/patches/pr94253.diff
debian/patches/rename-info-files.diff
debian/patches/rust-enabled.diff
debian/patches/sh-bootstrap-compare.diff
debian/patches/sh-lra-support-doc.diff
debian/patches/sh-lra-support.diff
debian/patches/sh-math-fixes.diff
debian/patches/skip-bootstrap-multilib.diff
debian/patches/sparc64-biarch-long-double-128.diff
debian/patches/t-libunwind-elf-Wl-z-defs.diff
debian/patches/testsuite-glibc-warnings.diff
debian/patches/testsuite-hardening-format.diff
debian/patches/testsuite-hardening-printf-types.diff
debian/patches/testsuite-hardening-updates.diff
debian/porting.html
debian/reduce-test-diff.awk
debian/rules
debian/rules.conf
debian/rules.d/binary-ada.mk
debian/rules.d/binary-algol68.mk
debian/rules.d/binary-base.mk
debian/rules.d/binary-cobol.mk
debian/rules.d/binary-cpp.mk
debian/rules.d/binary-cxx.mk
debian/rules.d/binary-d.mk
debian/rules.d/binary-fortran.mk
debian/rules.d/binary-gcc.mk
debian/rules.d/binary-gcn.mk
debian/rules.d/binary-go.mk
debian/rules.d/binary-hppa64.mk
debian/rules.d/binary-libasan.mk
debian/rules.d/binary-libatomic.mk
debian/rules.d/binary-libcc1.mk
debian/rules.d/binary-libdiag.mk
debian/rules.d/binary-libgcc.mk
debian/rules.d/binary-libgccjit.mk
debian/rules.d/binary-libgomp.mk
debian/rules.d/binary-libhwasan.mk
debian/rules.d/binary-libitm.mk
debian/rules.d/binary-liblsan.mk
debian/rules.d/binary-libobjc.mk
debian/rules.d/binary-libquadmath.mk
debian/rules.d/binary-libssp.mk
debian/rules.d/binary-libstdcxx.mk
debian/rules.d/binary-libtsan.mk
debian/rules.d/binary-libubsan.mk
debian/rules.d/binary-libvtv.mk
debian/rules.d/binary-m2.mk
debian/rules.d/binary-nof.mk
debian/rules.d/binary-nvptx.mk
debian/rules.d/binary-objc.mk
debian/rules.d/binary-objcxx.mk
debian/rules.d/binary-rust.mk
debian/rules.d/binary-snapshot.mk
debian/rules.d/binary-softfloat.mk
debian/rules.d/binary-source.mk
debian/rules.d/binary-toolchain.mk
debian/rules.defs
debian/rules.parameters
debian/rules.patch
debian/rules.sonames
debian/rules.source
debian/rules.unpack
debian/rules2
debian/runcheck.sh
debian/sarif-replay.1
debian/source/format
debian/source/lintian-overrides
debian/tests/control
debian/tests/libc-link
debian/tests/libga68-link
debian/tests/libgcobol-link
debian/tests/libgfortran-link
debian/tests/libgm2-link
debian/tests/libgnat-link
debian/tests/libgo-link
debian/tests/libgomp-link
debian/tests/libgphobos-link
debian/tests/libstdcxx-link
debian/tests/runtime-libs
debian/tests/shlib-build
debian/usage-wrapper.py
debian/watch
debian/watch.snap